package com.investment.advisor.service;

import com.investment.advisor.dto.FactorDTO;

import java.util.List;

public interface FactorService {
    List<FactorDTO> getAllFactors();
    FactorDTO getFactorById(Long id);
    List<FactorDTO> getFactorsByCategory(String category);
    List<FactorDTO> searchFactors(String keyword);
    FactorDTO createFactor(FactorDTO factorDTO);
    FactorDTO updateFactor(Long id, FactorDTO factorDTO);
    void deleteFactor(Long id);
} 